go/types.Interface.tset (field)
16 uses
go/types (current package)
interface.go#L25: tset *_TypeSet // type set described by this interface, computed lazily
interface.go#L32: var emptyInterface = Interface{complete: true, tset: &topTypeSet}
interface.go#L220: ityp.tset = &topTypeSet
named.go#L692: iface.tset = nil // recompute type set with new methods
predicates.go#L138: return iface != nil && iface.tset != nil && iface.tset.IsEmpty()
typeparam.go#L141: if ityp.tset == nil {
typeset.go#L156: if ityp.tset != nil {
typeset.go#L157: return ityp.tset
typeset.go#L195: ityp.tset = &_TypeSet{terms: allTermlist} // TODO(gri) is this sufficient?
typeset.go#L311: ityp.tset.comparable = allComparable
typeset.go#L314: ityp.tset.methods = allMethods
typeset.go#L316: ityp.tset.terms = allTerms
typeset.go#L318: return ityp.tset
universe.go#L103: universeAnyNoAlias = NewTypeName(nopos, nil, "any", &Interface{complete: true, tset: &topTypeSet})
universe.go#L145: ityp := &Interface{complete: true, tset: &_TypeSet{nil, allTermlist, true}}
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)